Hardware-accelerated Object Tracking
نویسندگان
چکیده
This work investigates hardware acceleration of object tracking by parallelising an algorithm for object classification involving decision trees. Object tracking is the process of recognizing and locating a particular moving object in the spatial as well as in the temporal domain of a video stream. One key application of object tracking is video surveillance, to provide an operator in a control room with novel tools for assessing complex events among hundreds of live videos. Object tracking can be achieved between two consecutive video frames through template-based or feature-based correlation of images. Although this approach is computationally efficient, it can be unreliable or unsuccessful, because the appearance of the object may drastically change or the object may become occluded. As an alternative, one can apply object classifiers in subwindows that vary in scale, size and position [1]. A classifier can identify an object appearances based on a limited feature set. One example of such a feature set are 2-bit Binary Patterns that capture brightness variation in certain rectangular regions of an object’s image. This feature set is used as an input for an ensemble of decision trees known as a random forest [2] that can determine the probability of the object being present in a search window. A single 2-bit Binary Pattern gives a very weak indication that the sought object is present in the current search window, while the mapping of several features on one decision tree, and the combination of several trees, can identify objects with high confidence. A classifier can automatically be trained, starting from a given instance of the object’s appearance [1]. Appearance changes are addressed through P-N learning [3], an machine learning technique that combines a Lucas-Kanade frame-byframe tracker [4] with a random-forest-based classifier. P-N learning identifies positive and negative instances of object appearances in the video stream and uses these instances to update the information captured by the decision trees. Classifier-based object tracking is robust to appearance changes and to total occlusions; however, it is computation-
منابع مشابه
Fixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets
Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...
متن کاملUsing a Novel Concept of Potential Pixel Energy for Object Tracking
Abstract In this paper, we propose a new method for kernel based object tracking which tracks the complete non rigid object. Definition the union image blob and mapping it to a new representation which we named as potential pixels matrix are the main part of tracking algorithm. The union image blob is constructed by expanding the previous object region based on the histogram feature. The pote...
متن کاملSampling feature points for contour tracking with graphics hardware
We present in this paper a GPU-accelerated algorithm for sampling contour points and normals from a generic CAD model of a 3D object, in order to aid contour-based real-time tracking algorithms. The procedure achieves fast computation rates for generic meshes consisting of polyhedral, non-convex as well as smooth surfaces. This method is part of a general purpose, multi-camera and multi-target ...
متن کاملConvolutional Gating Network for Object Tracking
Object tracking through multiple cameras is a popular research topic in security and surveillance systems especially when human objects are the target. However, occlusion is one of the challenging problems for the tracking process. This paper proposes a multiple-camera-based cooperative tracking method to overcome the occlusion problem. The paper presents a new model for combining convolutiona...
متن کاملGPU-accelerated Real-Time 3D Tracking for Humanoid Autonomy
We have accelerated a robust model-based 3D tracking system by programmable graphics hardware to run online at frame-rate during operation of a humanoid robot and to efficiently auto-initialize. The tracker recovers the full 6 degree-of-freedom pose of viewable objects relative to the robot. Leveraging the computational resources of the GPU for perception has enabled us to increase our tracker’...
متن کامل